<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<script>
  // const p1 = Promise.resolve().then(() => {
  //   return 100;
  // })
  // p1.then(() => {
  //   console.log('p111')
  // })
  // console.log('p1', p1);

  const p2 = Promise.resolve().then(() => {
    throw new Error('then error')
  })
  console.log('p2', p2);
    p2.catch(err => {
      console.log(123)
    })

  // //第一题
  // Promise.resolve().then(() => {
  //   console.log(1)
  // }).catch(() => {
  //   console.log(2)
  // }).then(() => {
  //   console.log(3)
  // })           //1, 3
  //
  // //第二题
  // Promise.resolve().then(() => {
  //   console.log(1)
  //   throw new Error('erro1')
  // }).catch(() => {
  //   console.log(2)
  // }).then(() => {
  //   console.log(3)
  // })         //1, 2, 3
  //
  // //第三题
  // Promise.resolve().then(() => {
  //   console.log(1)
  //   throw new Error('erro1')
  // }).catch(() => {
  //   console.log(2)
  // }).catch(() => {
  //   console.log(3)
  // })          //1, 2
</script>
</body>
</html>
